參考:
https://github.com/google/cadvisor
個別的container網路流量情形,如果有儀表板的呈現,會比較直覺,所以我們找上了google釋出的cAdvisor。
在撰寫時最新版本爲v0.47.2
sudo docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:ro \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--volume=/dev/disk/:/dev/disk:ro \
--publish=8080:8080 \
--detach=true \
--name=cadvisor \
--privileged \
--device=/dev/kmsg \
gcr.io/cadvisor/cadvisor:$VERSION
請留意一下,這樣的執行方式是吃到HOST相當高的權限,我們暫時接受這樣的寫法。
連線0.0.0.0:8080就可以看到儀表板了。
這樣就可以看到個別container的網路流量了,是不是很容易?